package com.css.gdzj.gdzjbxgd.modules.reportinfo.repository.entity;

import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author z
 * @date 2020-12-11
 */
@Data
@Entity
@Table(name="bxgd_report_info")
public class BxgdReportInfoEntity implements Serializable {
    private static final long serialVersionUID = 1;

    /**
     * 创建时间
     */
    @Column(name="CREATE_TIME")
//    @DateTimeFormat(pattern = "yyyy")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
    /**
     * 创建者
     */
    @Column(name="CREATE_USER")
    private String createUser;
    /**
     * 严格执行出差出访乘坐交通工具的规定
     */
    @Column(name="VISITING_ONE")
    private String visitingOne;
    /**
     * 未出入私人会所
     */
    @Column(name="SAVE_CONSUME_FOUR")
    private String saveConsumeFour;
    /**
     * 在调研督导中注重改进作风，避免“重痕迹轻实绩”等形式主义问题
     */
    @Column(name="SURVEY_ONE")
    private String surveyOne;
    /**
     * 未使用公车用于非公务活动
     */
    @Column(name="SAVE_CAR_TWO")
    private String saveCarTwo;
    /**
     * 节俭操办，不奢侈浪费
     */
    @Column(name="SAVE_MARRY_ONE")
    private String saveMarryOne;
    /**
     * 是否兼职取酬
     */
    @Column(name="HONEST_PTJOB")
    private String honestPtjob;
    /**
     * 婚丧喜庆婚丧喜庆婚丧喜庆是否操办
     */
    @Column(name="SAVE_MARRY")
    private String saveMarry;
    /**
     * 未违规公款吃喝 
     */
    @Column(name="SAVE_CONSUME_ONE")
    private String saveConsumeOne;
    /**
     * 主键id
     */
    @Id
    @Column(name="REPORT_ID")
    private String reportId;
    /**
     * 未违规报销个人吃喝费用
     */
    @Column(name="SAVE_CONSUME_TWO")
    private String saveConsumeTwo;
    /**
     * 未开展调研督导
     */
    @Column(name="SURVEY_FOUR")
    private String surveyFour;
    /**
     * 需接待单位协助安排用餐的，按规定向接待单位缴纳伙食费
     */
    @Column(name="VISITING_FOUR")
    private String visitingFour;
    /**
     * 未违规报销私车交通费
     */
    @Column(name="SAVE_CAR_ONE")
    private String saveCarOne;
    /**
     * 更新时间
     */
    @Column(name="UPDATE_TIME")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;
    /**
     * 严格执行干部出差、请假报备制度
     */
    @Column(name="VISITING_FIVE")
    private String visitingFive;
    /**
     * 未违规持有高消费娱乐卡 
     */
    @Column(name="SAVE_CONSUME_THREE")
    private String saveConsumeThree;
    /**
     * 未违规收受管理服务对象的礼品礼金
     */
    @Column(name="SAVE_MARRY_TWO")
    private String saveMarryTwo;
    /**
     * 在调研、督导过程中未赠送或接受各类纪念品、土特产
     */
    @Column(name="SURVEY_THREE")
    private String surveyThree;
    /**
     * 对分管领域提高文件制定工作的计划性，加强必要性审核，从源头上减少文件数量，精简简报
     */
    @Column(name="INCREASE_THREE")
    private String increaseThree;
    /**
     * 严格执行离京和请假休假审批程序
     */
    @Column(name="HONEST_TRAVEL_TWO")
    private String honestTravelTwo;
    /**
     * 其他需要说明的情况
     */
    @Column(name="OTHER_REPORT")
    private String otherReport;
    /**
     * 更新人
     */
    @Column(name="UPDATE_USER")
    private String updateUser;
    /**
     * 公务出差中不存在以考察、学习、培训、研讨、参展等名义变相旅游情况
     */
    @Column(name="VISITING_SIX")
    private String visitingSix;
    /**
     * 出差出访不超期限或不擅改路线 
     */
    @Column(name="VISITING_THREE")
    private String visitingThree;
    /**
     * 注重不向被调研督导部门单位提无关要求，不干扰基层正常工作
     */
    @Column(name="SURVEY_TWO")
    private String surveyTwo;
    /**
     * 严格执行工作餐标准，提倡文明就餐，杜绝食物浪费
     */
    @Column(name="SAVE_RECEPTION_ONE")
    private String saveReceptionOne;
    /**
     * 休假旅游中未接受管理服务对象提供的接待 
     */
    @Column(name="HONEST_TRAVEL_ONE")
    private String honestTravelOne;
    /**
     * 出席各类剪彩、奠基活动和庆祝会、纪念会、表彰会、研讨会及各类论坛或到外作报告、讲学等严格执行审批程序
     */
    @Column(name="INCREASE_TWO")
    private String increaseTwo;
    /**
     * 创建者所在部门
     */
    @Column(name="CREATE_USER_DEPT")
    private String createUserDept;
    /**
     * 坚持做到开短会、讲短话，讨论发言紧扣会议主题、简明扼要
     */
    @Column(name="INCREASE_ONE")
    private String increaseOne;
    /**
     * 未配备公车
     */
    @Column(name="SAVE_CAR_THREE")
    private String saveCarThree;
    /**
     * 礼品礼金处置是否遇到管理服务对象赠送礼品礼金情况
     */
    @Column(name="HONEST_GIFT")
    private String honestGift;
    /**
     * 严格执行住宿标准相关规定 
     */
    @Column(name="VISITING_TWO")
    private String visitingTwo;
    /**
     * 报告年度：填报当前年-1
     */
    @Column(name="REPORT_YEAR")
    private String reportYear;
}

